IntelliJ IDEA 的Project structure可以在File->Project structure中打開,同時,在新建項目是IDE一般用向導的方式讓你填寫Project s ...
IntelliJ IDEA 的Project structure可以在File->Project structure中打開,同時,在新建項目是IDE一般用向導的方式讓你填寫Project s ...
我們通常說,keySet()返回所有的鍵,values()返回所有的值,其實是不太對的,因為無論是keySet()和values(),其實都沒有實質的內容,且容我慢慢說來。 他們前者返 ...
1、InputStreamReader 是字節流通向字符流的橋梁:它使用指定的 charset 讀取字節並將其解碼為字符 InputStreamReader(InputStream in, Stri ...
先確定幾個概念,這里說的數組元素,除基本類型數組外,並非指元素對象本身,而是它們的引用。換句話說,基本數組的元素是數值本身,非基本數組的元素都是一個地址(對應指針)。 1.collection的元素 ...
CyclicBarrier是java推出的一個並發編程工具,它用在多個線程之間協同工作。線程約定到達某個點,到達這個點之后的線程都停下來,直到最后一個線程也到達了這個點之后,所有的線程才會得到釋放。常 ...
mysql涉及到各種字符集,在此做一個總結。 字符集的設置是通過環境變量來設置的,環境變量和linux中的環境變量是一個意思。mysql的環境變量分為兩種:session和global。se ...
Struts的Action是采用的是多實例多線程設計,而不是像Servlet那樣采用單實例多線程設計,因此在struts中,一個請求就對應一個Action對象,個對象之間的數據相互之間互不干擾 ...
我們知道,同一個進程中的多個線程共享進程資源,包括主內存、文件句柄、鎖資源等。那么當一個線程死了(非正常退出、死循環等)就會導致線程該占有的資源永遠無法釋放,從而影響其他線程的正常工作,看下面一個例子 ...
java和其他語言一樣,都支持泛型,包括泛型類和泛型方法,但是java的泛型比較特殊。因為java的泛型並不是在java誕生之初就加入的,在很長的一段時間里,java是沒有泛型的,在需要泛型的地方,統 ...
1.Hibernate把對象分文三種狀態:Transient(臨時狀態)、Persistent(持久化狀態)、Detached(游離狀態)。 1)Transient:剛剛new出來的對象,就是Tra ...